package com.jie.constant;

/**
 * @Author: 杰
 * @Project :netty-communication
 * @DateTime: 2023/11/15 8:31
 **/
public class IMRabbitMqKey {
    // 未读私聊消息队列
    public final static String IM_MESSAGE_PRIVATE_QUEUE = "im.message.private";
    // 未读群聊消息队列
    public final static String IM_MESSAGE_GROUP_QUEUE = "im.message.group";
    // 私聊消息发送结果队列
    public final static String IM_RESULT_PRIVATE_QUEUE = "im.result.private";
    // 群聊消息发送结果队列
    public final static String IM_RESULT_GROUP_QUEUE = "im.result.group";
    //单聊消息收到结果队列
    public final static String IM_RESULT_PRIVATE_RECEIVE_QUEUE = "im.receive.private";
    //聊天交换机
    public final static String CHAT_EXCHANGE="direct_chat_exchange";
    //聊天结果交换机
    public final static String  RESULT_CHAT_EXCHANGE="direct_result_chat_exchange";
    //单聊关系路由
    public final static String PRIVATE="private";
    //群聊关系路由
    public final static String GROUP="group";
    //死信聊天交换机
    public final static String DLX_CHAT_EXCHANGE="dlx_chat_exchange";
    //死信队列
    public final static String DLX_CHAT_QUEUE="dlx_chat_queue";
}
